package ar.com.pasae.backend.filtro;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

import ar.com.pasae.backend.aviso.AvisoInmobiliario;

public class Filtro {

	public Collection<AvisoInmobiliario> filtrarColAvisos(Collection<AvisoInmobiliario> colAvisos, String palabra){
	
		Collection<AvisoInmobiliario> avisosFiltrados = new ArrayList<AvisoInmobiliario>();
		
		Iterator<AvisoInmobiliario> iterador= colAvisos.iterator();
		
		while(iterador.hasNext()){
			AvisoInmobiliario aviso = iterador.next();
		//	this.filtrarAviso(aviso, palabra, avisosFiltrados);
			aviso.getEstado().filtrarSiCorresponde(palabra, aviso, avisosFiltrados, this);
		}
		
		return avisosFiltrados;
	}
	
	public void aplicarFiltro(String palabra, AvisoInmobiliario aviso,
			Collection<AvisoInmobiliario> avisosFiltrados) {		
	}
	
}
